/*
* @Author: qingsong-Liu
* @Date:   2019-09-11 12:39:24
* @Last Modified by:   qingsong-Liu
* @Last Modified time: 2020-08-21 17:11:15
*/

// promise 结构
new Promise((resolve,reject)=>{
    // 异步函数
    $.ajax({
        url : 'http://www.lqswx.cn/user/get_user_info.do',
        type : 'post',
        success(res){
            resolve(res);
        },
        error(err){
            reject(err);
        }
    });
}).then((res)=>{
    console.log('success:',res);
},(err)=>{
    console.log('error:',err);
});

// 链式Promise
var promiseFn1 = new Promise((resolve,reject)=>{
    // 异步函数
    $.ajax({
        url : 'http://www.lqswx.cn/user/get_user_info.do',
        type : 'post',
        success(res){
            resolve(res);
        },
        error(err){
            reject(err);
        }
    });
});

var promiseFn2= new Promise((resolve,reject)=>{
    // 异步函数
    $.ajax({
        url : 'http://www.lqswx.cn/cart/get_cart_product_count.do',
        type : 'post',
        success(res){
            resolve(res);
        },
        error(err){
            reject(err);
        }
    });
});

promiseFn1.then(()=>{
    console.log('promiseFn1 success');
    return promiseFn2;
}).then(()=>{
    console.log('promiseFn2 success');
});